treasure trove - French English Dictionary